<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<html>
<head>
<title>Jython Swing tutorial</title>
<link rel="stylesheet" href="/cfg/format.css" type="text/css">
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="keywords" content="GUI, Swing, Jython, programming, Linux, tutorial">
<meta name="description" content="This is Jython Swing tutorial. In this tutorial you will
learn the basics of GUI programming in Jython &amp; Swing.">
<meta name="language" content="en">
<meta name="author" content="Jan Bodnar">
<meta name="distribution" content="global">

<script type="text/javascript" src="/lib/jquery.js"></script>
<script type="text/javascript" src="/lib/common.js"></script>

<script type="text/javascript"> 
  (function() {
    var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
    po.src = 'https://apis.google.com/js/plusone.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
  })();
</script>

</head>

<body>

<div class="container">

<div id="wide_ad" class="ltow">
<script type="text/javascript"><!--
google_ad_client = "pub-9706709751191532";
/* 160x600, August 2011 */
google_ad_slot = "2484182563";
google_ad_width = 160;
google_ad_height = 600;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>

<div class="content">

<a href="/" title="Home">Home</a>

<h1>Jython Swing tutorial</h1>

<p>
This is Jython Swing tutorial. In this tutorial you will
learn the basics of GUI programming in Jython &amp; Swing.
The tutorial is suitable for beginners and intermediate programmers.
</p>

<h2>Table of contenst</h2>

<ul>
  <li><a href="introduction/">Introduction</a></li>
  <li><a href="layout/">Layout management</a></li>
  <li><a href="components/">Components</a></li>
  <li><a href="menustoolbars/">Menus &amp; toolbars</a></li>
  <li><a href="dialogs/">Dialogs</a></li>
  <li><a href="painting/">Painting</a></li>
  <li><a href="nibbles/">Nibbles</a></li>
</ul>

<h2>Swing</h2>

<p>
Swing library is an official Java GUI toolkit for the Java programming language. 
It is used to create Graphical user interfaces with Java. Swing is an advanced 
GUI toolkit. It has a rich set of components. From basic ones like buttons,
labels, scrollbars to advanced components like trees and tables. Swing itself is 
written in Java. Swing is available for other languages too. For example JRuby, 
Jython, Groovy or Scala.
</p>

<div class="g-plusone"></div> 


<h2>Similar tutorials</h2>

<p>
There are two similar tutorials on ZetCode. The original
<a href="/tutorials/javaswingtutorial/">Java Swing tutorial</a> and the
<a href="/gui/jrubyswing/">JRuby Swing tutorial</a>.
</p>


<div class="footer">

<div class="signature">
<a href="/">ZetCode::</a> last modified December 18, 2010 <span class="copyright">&copy; 2007 - 2012 Jan Bodnar</span>
</div>
</div> 

</div> <!-- content -->

</div> <!-- container -->

</body>
</html>

